package top.fyr.aliyunsms.model;

import lombok.Data;

/**
 * @author fyr
 * @date 2020-09-24 024
 */
@Data
public class SendBatchSmsRequest {

	private String serviceUrl;

	private String regionId;

	private String accessKeyId;

	private String accessKeySecret;

	/**
	 * 短信模板ID
	 */
	private String templateCode;

	/**
	 * 接收短信的手机号码，JSON数组格式。
	 * 例：["15900000000","13500000000"]
	 */
	private String phoneNumberJson;

	/**
	 * 短信签名名称，JSON数组格式
	 * 必须是已添加、并通过审核的短信签名；且短信签名的个数必须与手机号码的个数相同、内容一一对应
	 * 例：["阿里云","阿里巴巴"]
	 */
	private String signNameJson;

	/**
	 * 短信模板变量对应的实际值，JSON格式
	 * 模板变量值的个数必须与手机号码、签名的个数相同、内容一一对应，表示向指定手机号码中发对应签名的短信，且短信模板中的变量参数替换为对应的值。
	 * 例：[{"name":"TemplateParamJson"},{"name":"TemplateParamJson"}]
	 */
	private String templateParamJson;
}
